package com.example.pojo;/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.0
 */

import java.util.Date;

/**
 * AD_PROMOTION
 * 
 * @author bianj
 * @version 1.0.0 2019-10-06
 */
public class AdPromotion implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -7540144956731812385L;

    /** 主键id */
    private Long id;

    /** appId（来源于：app_info表的主键id） */
    private Long appId;

    /** 广告图片存储路径 */
    private String adPicPath;

    /** 广告点击量 */
    private Long adpv;

    /** 轮播位（1-n） */
    private Integer carouselPosition;

    /** 起效时间 */
    private Date startTime;

    /** 失效时间 */
    private Date endTime;

    /** 创建者（来源于backend_user用户表的用户id） */
    private Long createdBy;

    /** 创建时间 */
    private Date creationDate;

    /** 更新者（来源于backend_user用户表的用户id） */
    private Long modifyBy;

    /** 最新更新时间 */
    private Date modifyDate;

    /**
     * 获取主键id
     * 
     * @return 主键id
     */
    public Long getId() {
        return this.id;
    }

    /**
     * 设置主键id
     * 
     * @param id
     *          主键id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取appId（来源于：app_info表的主键id）
     * 
     * @return appId（来源于
     */
    public Long getAppId() {
        return this.appId;
    }

    /**
     * 设置appId（来源于：app_info表的主键id）
     * 
     * @param appId
     *          appId（来源于
     */
    public void setAppId(Long appId) {
        this.appId = appId;
    }

    /**
     * 获取广告图片存储路径
     * 
     * @return 广告图片存储路径
     */
    public String getAdPicPath() {
        return this.adPicPath;
    }

    /**
     * 设置广告图片存储路径
     * 
     * @param adPicPath
     *          广告图片存储路径
     */
    public void setAdPicPath(String adPicPath) {
        this.adPicPath = adPicPath;
    }

    /**
     * 获取广告点击量
     * 
     * @return 广告点击量
     */
    public Long getAdpv() {
        return this.adpv;
    }

    /**
     * 设置广告点击量
     * 
     * @param adpv
     *          广告点击量
     */
    public void setAdpv(Long adpv) {
        this.adpv = adpv;
    }

    /**
     * 获取轮播位（1-n）
     * 
     * @return 轮播位（1-n）
     */
    public Integer getCarouselPosition() {
        return this.carouselPosition;
    }

    /**
     * 设置轮播位（1-n）
     * 
     * @param carouselPosition
     *          轮播位（1-n）
     */
    public void setCarouselPosition(Integer carouselPosition) {
        this.carouselPosition = carouselPosition;
    }

    /**
     * 获取起效时间
     * 
     * @return 起效时间
     */
    public Date getStartTime() {
        return this.startTime;
    }

    /**
     * 设置起效时间
     * 
     * @param startTime
     *          起效时间
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取失效时间
     * 
     * @return 失效时间
     */
    public Date getEndTime() {
        return this.endTime;
    }

    /**
     * 设置失效时间
     * 
     * @param endTime
     *          失效时间
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取创建者（来源于backend_user用户表的用户id）
     * 
     * @return 创建者（来源于backend_user用户表的用户id）
     */
    public Long getCreatedBy() {
        return this.createdBy;
    }

    /**
     * 设置创建者（来源于backend_user用户表的用户id）
     * 
     * @param createdBy
     *          创建者（来源于backend_user用户表的用户id）
     */
    public void setCreatedBy(Long createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreationDate() {
        return this.creationDate;
    }

    /**
     * 设置创建时间
     * 
     * @param creationDate
     *          创建时间
     */
    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    /**
     * 获取更新者（来源于backend_user用户表的用户id）
     * 
     * @return 更新者（来源于backend_user用户表的用户id）
     */
    public Long getModifyBy() {
        return this.modifyBy;
    }

    /**
     * 设置更新者（来源于backend_user用户表的用户id）
     * 
     * @param modifyBy
     *          更新者（来源于backend_user用户表的用户id）
     */
    public void setModifyBy(Long modifyBy) {
        this.modifyBy = modifyBy;
    }

    /**
     * 获取最新更新时间
     * 
     * @return 最新更新时间
     */
    public Date getModifyDate() {
        return this.modifyDate;
    }

    /**
     * 设置最新更新时间
     * 
     * @param modifyDate
     *          最新更新时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
}